package cn.tedu.thread;

//设计模式
public class Test4_Design {
    public static void main(String[] args) {
        MySingleTon m = MySingleTon.getMy();
//        System.out.println("m = " + m);
        MySingleTon m2 = MySingleTon.getMy();
        System.out.println(m == m2);

        Runtime runtime = Runtime.getRuntime();
        Runtime runtime1 = Runtime.getRuntime();
        System.out.println(runtime == runtime1);
    }
}
//创建单例模式
class MySingleTon{
    //私有化构造方法
    private MySingleTon() { }
    //自己创建对象
    //加static是因为--静态资源getMy（），关联的资源必须也得是静态的--静态只能调用静态
    private static MySingleTon mySingleTon = new MySingleTon();
    //设置全局访问点
    //加static是因为--无法通过对象访问getMy（），只能通过类名.
    public  static MySingleTon getMy(){
        return mySingleTon;
    }
}